#include <iostream>
#include <forward_list>     //单链表

int main()
{
    std::forward_list<int> l;

    l.push_front(1);
    l.pop_front();
    //没有[]重载，没有随机迭代器，没有--重载，有++重载
    auto ite = l.begin();
    ite++;

    auto ite = l.begin();
    ite++;  //不止可以头部插入
    l.insert_after(l.begin(),99);   //注意！单链表的插入
    l.erase_after(l.begin());       //注意！单链表的删除
    l.before_begin();               //头节点
    return 0;
}